package com.kclm.xsap.service;

import com.kclm.xsap.entity.Employee;

import java.util.List;

/***********************
 * 业务层接口 【老师是员工的一种】
 */
public interface EmployeeService {

    void register(Employee employee);

    Employee login(String username, String password);

    Employee queryById(Long id);

    void update(Employee employee);

    void deleteById(Long id);

    List<Employee> queryAll();

    /************
     * 查询某个老师的所有上课记录
     * 注：
     * 参数是员工id
     * 返回类型的集合，这个Object是要替换掉的泛型，也可以自已定义一个DTO类型
     */
    List<Object> queryTeacherClassRecord(Integer id);
}
